home *** CD-ROM | disk | FTP | other *** search
/ Pascal Super Library / Pascal Super Library (CW International)(1997).bin / DELPHI32 / GRAPHICS / IMGLIB95 / IMAGELIB.TX_ / IMAGELIB.TX
Text File  |  1996-03-31  |  13KB  |  384 lines

  1.   Introducing ImageLib 95 (32 bit)
  2.  
  3.   ImageLib is a professional software development tool that allows 
  4.   a programmer to implement BMP, CMS, GIF, ICO, JPG, PCX, PNG, SCM, 
  5.   TIF, and WMF images into his/her applications.  In addition AVI, 
  6.   MOV, MID, WAV, and RMI multimedia formats are supported.  These 
  7.   image and multimedia formats can be implemented to/from a file or 
  8.   database BLOB field.  This Twain compliant version of ImageLib is 
  9.   a 16-Bit VCL/DLL for use with Delphi.  Included in this package 
  10.   are fifteen Delphi components, a Dynamic Link Library (DLL), VCL 
  11.   source code for the components, programming examples, electronic 
  12.   help files, and software documentation.  
  13.  
  14.   Other image and multimedia development tools are far more expensive 
  15.   than ImageLib. When users compare ImageLib's color resolution with 
  16.   other imaging tools, they find that ImageLib yields superior results.  
  17.   We proudly invite you to compare our product to our competitions 
  18.   more expensive image libraries.
  19.  
  20.   SkyLine Tools stands behind its product with its highly responsive 
  21.   technical support.  If you have a problem that cannot be answered 
  22.   from this manual, drop us an e-mail and ask for assistance.  Customers 
  23.   have expressed delight in our prompt useful support.
  24.  
  25.   International developers are able to display strings in the DLL as 
  26.   a resource file, thereby enabling translation into foreign languages. 
  27.  
  28.   ImageLib has enhanced TImage and TDBImage VCL/DLL with the following 
  29.   added features:
  30.  
  31.   * Corrected Palette and Stretching of the Image Canvas  
  32.     (Work Around for Delphi Color Palate Limitations);
  33.   * Reading and writing of BMP, CMS, GIF, JPG, PCX, PNG, SCM, 
  34.     and TIF images to/from a file or a TBlobField ;
  35.   * Color Reduction with Dithering for BMP, GIF, JPG, PCX, PNG, 
  36.     and TIF Images  (Dithering for 4 and 8 Bit Indexed Color Output);
  37.   * BMP 1, 4, 8 and 24 Bit Support;
  38.   * GIF 4 and 8 Bit Support;
  39.   * GIF 4 and 8 Bit Read Interlaced Support;
  40.   * JPG 0 to 100% Save Quality;
  41.   * JPG 0 to 100% Smoothing;
  42.   * JPG 24 Bit Color and 8 Bit Gray Scale Support; 
  43.   * PCX 1, 4, 8 and 24 bit Support;
  44.   * PNG 1, 2, 4, 8, 24 and 32 Bit Support;
  45.   * PNG 1, 2, 4, 8, 24, and 32 Bit Interlaced Support;
  46.   * TIF (Baseline) 1, 4, 8, and 24 Bit Support;
  47.   * TIF Compression - CCIT, LZW, and PACKBITS ;
  48.   * Twain Support;
  49.   * Capture Image from Video ;
  50.   * Reading and Writing of Horizontal Credit Messages (CMS) and 
  51.     Vertical Scrolling Messages (SCM) to/from a file or a TBlobField ; 
  52.   * Reading and Writing of AVI, MOV, WAV, RMI and MIDimages to/from 
  53.     a file or a TBlobField ;
  54.   * Reading of ICO and WMF Images to/from a File (Delphi inherited);
  55.   * CUT, COPY and PASTE to/from the Clipboard ;
  56.   * Full Print Support with One Line Code Implementation;
  57.   * Internal Scrolling and Credit Message Editor;
  58.   * DLL Callback Function  (shows progress bar and processes messages);
  59.   * No Code (VCL) to Display Image Formats from a TBlobField ;
  60.   * Loading/Saving all TBlobField Images to/from File ;
  61.   * Conversion of all TBlobField images to BMP/GIF/JPG/PCX/PNG/TIF File ;
  62.   * Images Pasted from the Clipboard can be stored as a BMP/GIF/JPG/PCX/
  63.     PNG/TIF file or TBlobField;
  64.   * Open and Save Dialog Boxes with Thumbnail for Previewing Video, 
  65.     Images, and Sound;
  66.   * Enhanced Image Manipulation, Including Zoom, Flip, and Mirror Tools;
  67.   * Optional Toolbars for Rapid Application Development;
  68.   * Powerful Text Features that allow Text Over Image and Text Rotation;
  69.   * Many Useable Code Examples including VCLs;  and
  70.   * Foreign Error Strings Support.  DLL strings are stored in the 
  71.     DLL Resource;
  72.   * Thumbnail Manager.
  73.  
  74. +  Should you have a need to make calls directly to the DLL, we 
  75.    listed all the pascal interface calls in DLL95V1.PAS.
  76.  
  77.   ImageLib3.1 includes fifteen Delphi components.  These incredible 
  78.   components are summarized below.
  79.  
  80.  1. TDBIconComboBox
  81.  
  82.   TDBIconComboBox provides a means of listing and displaying icons 
  83.   from a BLOB field.  TDBIconComboBox is a component derived from 
  84.   TComboBox and has several of the same functions and properties.
  85.  
  86.   2. TDBIconEditor
  87.  
  88.   TDBIconEditor provides a means of editing icons from a BLOB field. 
  89.  
  90.   3. TDBIconListBox
  91.  
  92.   TDBIconListBox provides a means of listing and displaying icons 
  93.   from a BLOB field.  TDBIconListBox is a component derived from 
  94.   the Delphi tListBox and has several of the same functions and 
  95.   properties. 
  96.  
  97.   4. TMImageToolBar
  98.  
  99.   TMImageToolBar is a toolbar for use with TPMultiImage.  This 
  100.   toolbar can be used on images during design time, (limited) 
  101.   and run time to acquire, copy, cut, flip, paste, print, open,  
  102.   reset, rotate, save, stretch, and zoom images. In addition, 
  103.   this toolbar includes a scrolling message editor, credit message 
  104.   editor, and an ImageLib palette corrector.
  105.  
  106.   5. TMIMediaPlayer
  107.  
  108.   TMIMediaPlayer is a component derived from the Delphi MediaPlayer 
  109.   and has all the same functions and properties.  When using 
  110.   the TMIMediaPlayer it is not necessary to assign anything 
  111.   to the TMIMediaPlayer directly, TPMultiMedia will take care of 
  112.   it. TPMultiMedia will automatically enable/disable the playback of:
  113.  
  114.   AVI:     If video for windows isn't installed;
  115.   MOV:     If quicktime for windows isn't installed;
  116.   WAV:    If no sound support is installed; 
  117.   RMI:     If no midi playback drivers are installed;
  118.   MID:    If no midi playback drivers are installed;
  119.  
  120.   Thus your program will not crash if no sound card is installed or 
  121.   Video for Windows is not present.
  122.  
  123.   6. TMMOpenDialog
  124.  
  125.   TMMOpenDialog is ImageLib's version of a typical dialog box 
  126.   used to open files.  Our dialog box plays and displays a 
  127.   thumbnail preview of the image to be opened.  TMMOpenDialog can 
  128.   be used with TPMultiImage, TPMultiMedia, TPDBMultiImage, and 
  129.   TPDBMultiMedia.
  130.  
  131.   7. TMMSaveDialog
  132.  
  133.   ImageLib's version of a typical dialog box used to save files.  
  134.   Our dialog box plays and displays a thumbnail preview of the 
  135.   image to be saved.  TMMSaveDialog can be used with TPMultiImage, 
  136.   TPMultiMedia, TPDBMultiImage, and TPDBMultiMedia.
  137.  
  138.   8. TMultiMediaToolBar
  139.  
  140.   TMultiMediaToolBar is a toolbar for use with TPMultiMedia.  
  141.   This toolbar can be used on images during design time (Limited) 
  142.   and run time to play multimedia, acquire, open, save, print, cut, 
  143.   copy, paste, zoom, rotate, flip, reset, and stretch images from 
  144.   a file. In addition, this toolbar includes a scrolling message 
  145.   editor, credit message editor, and an ImageLib palette.
  146.  
  147.   9. TPDBMediaPlayer
  148.  
  149.   TPDBMediaPlayer is a component derived from the Delphi MediaPlayer 
  150.   and has all the same functions and properties.  When using the 
  151.   TPDBMediaPlayer it is not necessary to assign anything to 
  152.   TPDBMediaPlayer directly, TPDBMultiMedia will take care of it. 
  153.   TPDBMultiMedia will automatically enable/disable the playback of:
  154.  
  155.   AVI:     If video for windows isn't installed;
  156.   MOV:     If quicktime for windows isn't installed;
  157.   WAV:    If no sound support is installed; 
  158.   RMI:     If no midi playback drivers are installed;
  159.   MID:    If no midi playback drivers are installed;
  160.  
  161.   Thus your program will not crash if no sound card is installed or 
  162.   Video for Windows is not present.
  163.  
  164.   10. TPDBMImageToolBar
  165.  
  166.   TPDBMMImageToolBar is a toolbar for use with TPDBMultiImage.  
  167.   This toolbar can be used on images during design time (Limited) and 
  168.   run time to acquire, copy, cut, flip, paste, print, open, reset, 
  169.   rotate, save, stretch, and zoom images from a BLOB field. In 
  170.   addition, this toolbar includes a scrolling message editor, credit 
  171.   message editor, and an ImageLib palette corrector.
  172.  
  173.   11. TPDBMMediaToolBar
  174.  
  175.   TPDBMMediaToolBar is a toolbar for use with TPDBMultiMedia.  This 
  176.   toolbar can be used on images during design time (Limited) and 
  177.   run time to play multimedia, acquire, copy, cut, flip, paste, 
  178.   print, open, reset, rotate, save, stretch, and zoom images from 
  179.   a BLOB field.  In addition, this toolbar includes a scrolling 
  180.   message editor, credit message editor, and an ImageLib palette 
  181.   corrector.
  182.  
  183.   12. TPDBMultiImage
  184.  
  185.   TPDBMultiImage displays and stores BMP, CMS, GIF, ICO, JPG, PCX, 
  186.   PNG, SCM, TIF and WMF (ICO and WMF are read only) to/from a 
  187.   TBlobField.  TPDBMultiImage is the data-aware VCL version of 
  188.   TPMultiImage. 
  189.  
  190.   13. TPDBMultiMedia
  191.  
  192.   TPDBMultiMedia has all the same properties and functions as 
  193.   TPDBMultiImage.  However, in addition to the storing and 
  194.   displaying of BMP, CMS, GIF, ICO, JPG, PCX, PNG, SCM, TIF, 
  195.   and WMF (ICO and WMF are read only) from a TBlobField, it 
  196.   also stores and plays AVI, MOV, MID, WAV and RMI multimedia 
  197.   BLOBs.  TPDBMediaPlayer is derived from Delphi's MediaPlayer 
  198.   and has the same functions and properties.  When using the 
  199.   TPDBMediaPlayer you do not need to assign anything to 
  200.   TPDBMediaPlayer directly, TPDBMultiMedia will take care of it.  
  201.   TPDBMultiMedia will automatically enable/disable the playback of:
  202.  
  203.   AVI:     If video for windows isn't installed;
  204.   MOV:     If quicktime for windows isn't installed;
  205.   WAV:    If no sound support is installed; 
  206.   RMI:     If no midi playback drivers are installed;
  207.   MID:    If no midi playback drivers are installed.
  208.  
  209.   Thus your program will not crash if no sound card is installed 
  210.   or Video for Windows is not present.
  211.  
  212.   14. TPMultiImage
  213.  
  214.   TPMultiImage displays and stores BMP, CMS, GIF, ICO, JPG, PCX, 
  215.   PNG, SCM, and  WMF (ICO and WMF are read only) to/from a file.  
  216.   TPMultiImage is a data-aware VCL. 
  217.  
  218.   15. TPMultiMedia
  219.  
  220.   TPMultiMedia has all the same properties and functions as 
  221.   TPMultiImage. However, in addition to the storing and 
  222.   displaying of BMP, CMS, GIF, ICO, JPEG, PCX, PNG, SCM, TIFF, 
  223.   and WMF (ICO and WMF are read only) from a file; 
  224.   TPMultiMedia also stores and plays AVI, MOV, MID, WAV, 
  225.   and RMI multimedia files.  When using the TMIMediaPlayer, 
  226.   it is not necessary to assign anything to the TMIMediaPlayer 
  227.   directly, TPMultiMedia will take care of it. TPMultiMedia will 
  228.   automatically enable/disable the playback of:
  229.  
  230.   AVI:     If video for windows isn't installed;
  231.   MOV:     If quicktime for windows isn't installed;
  232.   WAV:    If no sound support is installed; 
  233.   RMI:     If no midi playback drivers are installed;
  234.   MID:    If no midi playback drivers are installed;
  235.  
  236.   Thus your program will not crash if no sound card is 
  237.   installed or Video for Windows is not present.
  238.  
  239.  16. A very extensive Thumbnail Preview Manager.
  240.  
  241.  
  242.  
  243. National and International Distributors of ImageLib
  244.  
  245. ===============================================
  246.  
  247. USA AND INTERNATIONAL:
  248.  
  249. SkyLine Tools
  250. A Creative Development LTD. Company
  251. 11956 Riverside Drive 206
  252. North Hollywood CA 91607
  253. To Order Call (800) 404 3832
  254. Phone (818) 766-3900
  255. Fax (818) 766-9027
  256.  
  257. ========================================
  258.  
  259. USA:
  260.  
  261. ZAC Catalogs 
  262. Zachary Software Inc.
  263. Product #: 4260-01325
  264. 106 Access Road
  265. Norwood MA 02062
  266. Phone      (800) GO DELPHI
  267. Phone      (617) 551-0860
  268. FAX         (617) 551-0857
  269. CompuServe 74762,3663
  270.  
  271. ========================================
  272.  
  273. USA:
  274.  
  275. Break Through Technologies, Inc.
  276.  
  277. 319 East Watkins Rd
  278. Phoenix AZ 85004
  279. Phone     (800) 813-7909
  280. Fax         (602) 258-2805
  281.  
  282. ========================================
  283.  
  284. Denmark 
  285.  
  286. DANBIT A/S
  287. Vaerkstedsvej 39-41
  288. Koge
  289. DK-4600  Denmark
  290. FAX   45 5663 2076
  291.  
  292. ========================================
  293.  
  294. Germany, Austria and Switzerland:
  295.  
  296. K&R Software
  297. Darshovener Strasse 7
  298. D-50181 Bedburg 
  299. Germany
  300. Phone  +49 - (0)2272-2887
  301. Phone  +49 - (0)2272-901966
  302. Fax      +49 - (0)2272-901585
  303. CompuServe: 74777,3414 
  304. CompuServe Forum: GO KRSOFT
  305.  
  306. ========================================
  307.  
  308. Great Britain
  309.  
  310. QBS Software Ltd.
  311. 11 Barley Mow Passage
  312. Chiswick, London  W4 4PH
  313. England
  314. Phone +44 (0)181-956-8000
  315. Fax     +44 (0)181-956-8010
  316. BBS    +44 (0)181-956-8011
  317. Internet: Info@qbss.co.uk
  318.  
  319. ========================================
  320.  
  321. Great Britain
  322.  
  323. Grey Matter Ltd
  324. Prigg Meadow, 
  325. Ashburton, Devon TQ13 7DF 
  326. Phone +44 (0)1364 654100
  327. Fax     +44 (0)1364 654200
  328. Internet: maildesk@greymatter.co.uk
  329.  
  330. ========================================
  331.  
  332. Spain
  333.  
  334. DanySoft Internacional
  335. Paseo de Albacete, 73
  336. 28700 San Sebastian de los Reyes
  337. Madrid Spain
  338. Phone +34 1 654 6298 or 1 651 7040
  339. Fax     +34 1 654 6382
  340. CompuServe 71774,1614
  341. Internet danysoft@stnet.es
  342.  
  343. ========================================
  344.  
  345. Sweden
  346.  
  347. DATABITEN AB
  348. Box 115
  349. S81122 SandViken 
  350. Sweden
  351. Phone +46 (0)26-256 493
  352. Fax     +46 (0)26-253 641
  353. CompuServe 100066,2606
  354.  
  355. ========================================
  356.  
  357. Sweden
  358.  
  359. LinSoft AB
  360. Box 634
  361. S58107 Linkoping
  362. Sweden
  363. Phone +46 (0)13-31 15 88
  364. Fax     +46 (0)13-31 56 59
  365.  
  366.  
  367. ========================================
  368.  
  369. Tawain
  370.  
  371. Photin Enterprises Corp.
  372. FL 8-1, No 174, Fu Hsin Rd
  373. Taipei, Taiwan, R.O.C.
  374. Phone +886 (0) 2 545 5216
  375. Fax     +886 (0) 2 514 0377
  376. Service@Delphi.Com.tw
  377.  
  378. ========================================
  379.  
  380. More national and international distributors will be added soon.
  381. Send an e-mail describing your company if you want to become
  382. an ImageLib distributor.
  383.  
  384.